devil's handiwork - Allemand Anglais Dictionnaire